for thousands of years - Turkish English Dictionary